package com.yonyou.brigade.third_parties.meiya.model.third;

import lombok.Data;

import java.util.List;

/**
 * 同步用户时旅客信息PassengerInfo
 *
 * @author kangfw5
 * @since 2019-06-13
 */
@Data
public class PassengerInfo {

    /**
     * 对接方系统的旅客编号
     */
    private String outsidePassengerId;
    /**
     * 乘机人姓名
     */
    private String passengerName;
    /**
     *旅客类型:成人/儿童/婴儿
     */
    private String passengerType;
    /**
     * 公司编号
     */
    private String companyId;
    /**
     * 性别:男/女；不能传其他字符
     */
    private String sex;
    /**
     * 中文姓名(中文姓名、英文姓名2选一)
     */
    private String cnName;
    /**
     * 英文姓名(中文姓名、英文姓名2选一)
     */
    private String enName;
    /**
     * 登录用户名
     */
    private String userName;
    /**
     * 部门ID（不传）
     */
    private Integer dId;
    /**
     * 部门名称（空则不更新）；多层级部门用/分割传，比如：美亚集团/旅游产品部/运营中心
     */
    private String dName;
    /**
     * 国籍：中国填写 CN
     */
    private String nationality;
    /**
     * 出生日期（yyyy-MM-dd）
     */
    private String birthday;
    /**
     * 手机号码
     */
    private String mobile;
    /**
     * 电子邮箱
     */
    private String email;
    /**
     *职称ID; 关系到差标映射，对应客户系统的职级职等；请和业务一起划分好差标等级确认传值
     */
    private String holderId;
    /**
     * 差旅政策ID；如果是非正常职等差标满足不了的，则使用policyId传美亚差标ID，进行跨职等差标预订；例如旅客配领导享受领导差标；
     */
    private String policyId;
    /**
     * 	员工工号
     */
    private String staffId;
    /**
     * 证件，没有则传null
     */
    private List<CreditCard> certificatesList;
}
